home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
007
/
cobol.arc
/
SEQ.CBL
< prev
Wrap
Text File
|
1985-08-26
|
2KB
|
59 lines
IDENTIFICATION DIVISION.
PROGRAM-ID.
SEQ.
************************************************
* *
* THIS PROGRAM READS A COBOL PROGRAM 'INP.FIL' *
* WITH SEQUENCE NUMBERS AND WRITES A COBOL *
* PROGRAM 'PRT.FIL' WITHOUT SEQUENCE NUMBERS *
* IT DEMONSTRATES THE USE OF VARIABLE LENGTH *
* RECORD FILES IN NPS MICRO-COBOL. *
* *
************************************************
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SOURCE-COMPUTER.
8080.
OBJECT-COMPUTER.
8080.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT PRINT-FILE ASSIGN
PRT.FIL.
SELECT INPUT-FILE ASSIGN INP.FIL.
DATA DIVISION.
FILE SECTION.
FD PRINT-FILE
RECORD 6 TO 80
* RECORD 6 TO 80 INDICATES THIS FILE IS
* VARIABLE LENGTH.
LABEL RECORDS
OMITTED.
01 OUTPUT-LINE PIC X(80).
FD INPUT-FILE
RECORD 6 TO 80
LABEL RECORDS OMITTED.
01 INPUT-LINE.
02 SEQ-NUMBER PIC X(6).
02 INFO PIC X(74).
WORKING-STORAGE SECTION.
01 END-OF-FILE PIC X VALUE 'F'.
PROCEDURE DIVISION.
BEGIN-PARA.
OPEN OUTPUT PRINT-FILE.
OPEN INPUT INPUT-FILE.
READ INPUT-FILE END MOVE 'T' TO END-OF-FILE.
PERFORM PROCESS UNTIL END-OF-FILE EQUAL 'T'.
CLOSE PRINT-FILE.
CLOSE INPUT-FILE.
STOP RUN.
PROCESS.
MOVE INFO TO OUTPUT-LINE.
WRITE OUTPUT-LINE.
READ INPUT-FILE END MOVE 'T' TO END-OF-FILE.